body {
    background-color: #000;
    color: #fff;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

#container {
    width: 1000px;
    height: 740px;
    margin: 0 auto;
    background: #000;
    padding: 10px;
    padding-top: 0px;
}

#header {
    background: #000 url('../images/foovision-1024x768.png') top left no-repeat;
    height: 70px;
    padding-left: 90px;
    margin-bottom: 10px;
    color: #fff;
    font-size: 40px;
    font-family: helvetica, arial, sans-serif;
    width: 1000px;
    display: table-cell;
    vertical-align: middle;
}

#current {
    width: 595px;
    height: 595px;
    min-width: 595px;
    min-height: 595px;
    padding-right: 10px;
    float: left;
    overflow: hidden;
}

#current img {
    width: 100%
}

#img1aux {
}

#current_label {
    padding: 10px;
    font-family: helvetica, arial, sans-serif;
    background: transparent url('../images/label-bg.png');
    font-size: 18px;
    color: #fff;
    position: absolute;
    top: 580px;
    margin: 0 auto;
}

#past #left, #past #right {
    width: 197px;
}

#past #left {
    float: left;
}

#past #right {
    float: right;
}

#past img {
    width: 100%;
}

#left .past_holder {
    padding-bottom: 10px;
    padding-right: 5px;
}

#right .past_holder {
    padding-bottom: 10px;
    padding-left: 5px;
}

#twitter {
    font-size: 14px;
    max-width: 1000px;
    font-family: helvetica, arial, sans-serif;
    color: #ddd;
}

#twitter td {
    display: table-cell;
    vertical-align: middle;
}

#twitter #avatar {
    border: 5px solid #fff;
    margin-right: 10px;
    width: 48px;
    height: 48px;
}

#twitter a {
    color: #09f;
}

a#twitter_user {
    color: #09f;
    font-weight: bold;
    text-decoration: none;
}

